go/types.Map.elem (field)

20 uses

	go/types (current package)
		expr.go#L1467: 			if utyp.key == nil || utyp.elem == nil {
		expr.go#L1504: 				check.exprWithHint(x, kv.Value, utyp.elem)
		expr.go#L1505: 				check.assignment(x, utyp.elem, "map literal")
		index.go#L99: 		x.typ = typ.elem
		index.go#L135: 				e = t.elem
		infer.go#L431: 		return w.isParameterized(t.key) || w.isParameterized(t.elem)
		infer.go#L763: 		w.typ(t.elem)
		map.go#L9: 	key, elem Type
		map.go#L14: 	return &Map{key: key, elem: elem}
		map.go#L21: func (m *Map) Elem() Type { return m.elem }
		predicates.go#L377: 			return identical(x.key, y.key, cmpTags, p) && identical(x.elem, y.elem, cmpTags, p)
		stmt.go#L951: 		return typ.key, typ.elem
		subst.go#L186: 		elem := subst.typ(t.elem)
		subst.go#L187: 		if key != t.key || elem != t.elem {
		subst.go#L188: 			return &Map{key: key, elem: elem}
		typestring.go#L254: 		w.typ(t.elem)
		typexpr.go#L343: 		typ.elem = check.varType(e.Value)
		unify.go#L536: 			return u.nify(x.key, y.key, p) && u.nify(x.elem, y.elem, p)